package com.lanswon.qzsmk.model;

import java.io.Serializable;
import java.util.Date;
/**
 * 退款视图
 */
public class RefundView implements Serializable {
    /** 市民卡号 */
    private String citizenCardNo;

    /** 卡状态 0.未启用 1.正常 2.异常9.注销 */
    private String cardStatus;

    /** 姓名 */
    private String customerName;

    /** 证件类型 */
    private String paperType;
    
    private String paperTypeName;

    /** 证件代码 */
    private String paperNo;

    /** 卡类型代码 */
    private String cardTypecode;
    
    private String cardTypeName;

    /** 卡产品代码 */
    private String cardpCode;
    
    private String cardpName;

    /** 注销日期 即注销登记的日期，对于补卡时原卡需注销在此处填写注销日期 */
    private Date logoutDate;

    /** 凭证类型 1 单笔申请 2 批量申请 3 出库配送 4 单笔发卡 5 批量发卡 */
    private String certType;

    /** 凭证ID */
    private String certNo;

    /** 状态 1有效；2失效 */
    private String certStatus;
    
    

    public String getPaperTypeName() {
		return paperTypeName;
	}

	public void setPaperTypeName(String paperTypeName) {
		this.paperTypeName = paperTypeName;
	}

	public String getCardTypeName() {
		return cardTypeName;
	}

	public void setCardTypeName(String cardTypeName) {
		this.cardTypeName = cardTypeName;
	}

	public String getCardpName() {
		return cardpName;
	}

	public void setCardpName(String cardpName) {
		this.cardpName = cardpName;
	}

	private static final long serialVersionUID = 1L;

    public String getCitizenCardNo() {
        return citizenCardNo;
    }

    public void setCitizenCardNo(String citizenCardNo) {
        this.citizenCardNo = citizenCardNo == null ? null : citizenCardNo.trim();
    }

    public String getCardStatus() {
        return cardStatus;
    }

    public void setCardStatus(String cardStatus) {
        this.cardStatus = cardStatus == null ? null : cardStatus.trim();
    }

    public String getCustomerName() {
        return customerName;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName == null ? null : customerName.trim();
    }

    public String getPaperType() {
        return paperType;
    }

    public void setPaperType(String paperType) {
        this.paperType = paperType == null ? null : paperType.trim();
    }

    public String getPaperNo() {
        return paperNo;
    }

    public void setPaperNo(String paperNo) {
        this.paperNo = paperNo == null ? null : paperNo.trim();
    }

    public String getCardTypecode() {
        return cardTypecode;
    }

    public void setCardTypecode(String cardTypecode) {
        this.cardTypecode = cardTypecode == null ? null : cardTypecode.trim();
    }

    public String getCardpCode() {
        return cardpCode;
    }

    public void setCardpCode(String cardpCode) {
        this.cardpCode = cardpCode == null ? null : cardpCode.trim();
    }

    public Date getLogoutDate() {
        return logoutDate;
    }

    public void setLogoutDate(Date logoutDate) {
        this.logoutDate = logoutDate;
    }

    public String getCertType() {
        return certType;
    }

    public void setCertType(String certType) {
        this.certType = certType == null ? null : certType.trim();
    }

    public String getCertNo() {
        return certNo;
    }

    public void setCertNo(String certNo) {
        this.certNo = certNo == null ? null : certNo.trim();
    }

    public String getCertStatus() {
        return certStatus;
    }

    public void setCertStatus(String certStatus) {
        this.certStatus = certStatus == null ? null : certStatus.trim();
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", citizenCardNo=").append(citizenCardNo);
        sb.append(", cardStatus=").append(cardStatus);
        sb.append(", customerName=").append(customerName);
        sb.append(", paperType=").append(paperType);
        sb.append(", paperNo=").append(paperNo);
        sb.append(", cardTypecode=").append(cardTypecode);
        sb.append(", cardpCode=").append(cardpCode);
        sb.append(", logoutDate=").append(logoutDate);
        sb.append(", certType=").append(certType);
        sb.append(", certNo=").append(certNo);
        sb.append(", certStatus=").append(certStatus);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}